Princess Royal — definition

1. princess royal (Noun)

1 definition

princess royal (Noun) — The eldest daughter of a British sovereign.

1 type of
princess